package com.neu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.neu.base.PageBean;
import com.neu.base.Result;
import com.neu.entity.User;

import java.util.List;
import java.util.Map;

public interface UserService extends IService<User> {
    PageBean<User> pagelist(Integer pageNum, Integer pageSize);

    PageBean<User> search(Map map);

    boolean process(List<User> userList);

    User updateState(String username, String status);

    List<User> findUserByTenantId(String tenantId);

    List<User> all();

    Result updateInfo(User user);

    Result updatePwd(String oldPassword, String newPassword, String confirmPassword);
}
